Randomized consensus with regular registers
نویسندگان
چکیده
The well-known randomized consensus algorithm by Aspnes and Herlihy for asynchronous shared-memory systems was proved to work, even against a strong adversary, under the assumption that registers it uses are atomic registers. With registers, every read or write operation is instantaneous (and thus indivisible). As pointed out Golab et al. (2011), however, works with does not necessarily work if we replace linearizable implementations of This raises following question: still adversary its registers? We show answer affirmative, in fact, necessary. More precisely, prove only regular
منابع مشابه
Building Regular Registers with Rational Malicious Servers and Anonymous Clients
The paper addresses the problem of emulating a regular register in a synchronous distributed system where clients invoking read() and write() operations are anonymous while server processes maintaining the state of the register may be compromised by rational adversaries (i.e., a server might behave as rational malicious Byzantine process). We first model our problem as a Bayesian game between a...
متن کاملFault-Tolerant Implementations of Regular Registers by Safe Registers with Applications to Networks
We present the first wait-free and self-stabilizing implementation of a single-writer/single-reader regular register by single-writer/single-reader safe registers. The construction is in two steps: one implements a regular register using 1-regular registers, and the other implements a 1-regular register using saferegisters. In both steps, if the initial register is bounded then the implementati...
متن کاملTwo Consensus Algorithms with Atomic Registers and Failure Detector Omega
We present here two consensus algorithms in shared memory asynchronous systems with the eventual leader election failure detector Ω. In both algorithms eventually only the leader given by failure detector Ω will progress, and being eventually alone to make steps the leader will decide. The first algorithm uses an infinite number of multi-writer multi-reader atomic registers and works with an un...
متن کاملWait-Free Stabilizing Dining Using Regular Registers
Dining philosophers is a scheduling paradigm that determines when processes in a distributed system should execute certain sections of their code so that processes do not execute ‘conflicting’ code sections concurrently, for some application-dependent notion of a ‘conflict’. Designing a stabilizing dining algorithm for shared-memory systems subject to process crashes presents an interesting cha...
متن کاملRandomized Consensus in Expected O(n 2) Total Work Using Single-Writer Registers
A new weak shared coin protocol yields a randomized waitfree shared-memory consensus protocol that uses an optimal O(n) expected total work with single-writer registers despite asynchrony and process crashes. Previously, no protocol was known that achieved this bound without using multi-writer registers.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Information Processing Letters
سال: 2022
ISSN: ['1872-6119', '0020-0190']
DOI: https://doi.org/10.1016/j.ipl.2021.106173